module.exports = {
    "jsfuck": {
        "description": "jsfuck解释器",
        "params": [
            {
                "name": "text",
                "description": "编码,@开头表示文件"
            },
            {
                "name": "reverse",
                "description": "是否编码",
                "required": false,
                "value": 0
            },
            {
                "name": "method",
                "description": "alert表示用console.log替换",
                "required": false
            }
        ]
    },
    "brainfuck": {
        "description": "Brainfuck解释器",
        "params": [
            {
                "name": "text",
                "description": "编码,@开头表示文件"
            }
        ]
    },
    "replace": {
        "description": "替换密码",
        "params": [
            {
                "name": "text",
                "description": "密文"
            },
            {
                "name": "cleartext",
                "description": "原码",
                "required": false
            },
            {
                "name": "key",
                "description": "替换码"
            }
        ],
        "usage": "`1234567890-=~!@#$%^&*()_+qwertyuiop[]\\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:\"zxcvbnm,./ZXCVBNM<>?"
    },
    "fence": {
        "description": "栅栏密码",
        "params": [
            {
                "name": "text",
                "description": "密文"
            }
        ]
    },
    "wwwfence": {
        "description": "变形栅栏(www)",
        "params": [
            {
                "name": "text",
                "description": "密文"
            },
            {
                "name": "key",
                "description": "解密栏数"
            }
        ]
    },
    "palindrome": {
        "description": "回文",
        "params": [
            {
                "name": "file",
                "description": "密文"
            }
        ],
        "usage": "pcregrep -o \"([A-Z])([0-9])[a-z]\\2\\1|([0-9])([A-Z])[a-z]\\4\\3\" file"
    }
}
